import Vue from 'vue'
import SvgIcon from '@/components/SvgIcon'// svg component

// register globally
Vue.component('svg-icon', SvgIcon)

// require.context('读取文件的路径', '是否遍历文件的子目录', '匹配文件的正则') 
// 创建一个上下文模块 ===> 包含 目录下的所有模块 的引用
// const req = require.context('./svg', false, /\.svg$/)
// 查找 svg目录下 所有符合.svg格式的图片，不查找子目录
// requireContext.keys() // ===> 找出所有文件的路径
// requireContext(路径) // ===> 根据路径找到的模块
const req = require.context('./svg', false, /\.svg$/)  //封装模块
const keys = req.keys()                             //所有文件路径
keys.map(key => {                                   //根据路径找模块
  req(key)
//   console.log(req(key));
})

// const req = require.context('./svg', false, /\.svg$/)
// const requireAll = requireContext => requireContext.keys().map(requireContext)
// requireAll(req)
